|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.ueberdosis.mp3info.id3v2.ID3V2Frame | +--de.ueberdosis.mp3info.id3v2.FrameWXXX
User defined url frame This frame is intended for URL links concerning the audiofile in a similar way to the other "W"-frames. The frame body consists of a description of the string, represented as a terminated string, followed by the actual URL. The URL is always encoded with ISO-8859-1. There may be more than one "WXXX" frame in each tag, but only one with the same description.
Field Summary |
Fields inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame |
dataChanged, deprecatedSince, legalSince |
Fields inherited from interface de.ueberdosis.mp3info.Defines |
DEFAULT_ENCODING, ID3V2_FOOTER_SIZE, ID3V2_FRAME_HEADER_SIZE, ID3V2_HEADER_SIZE, ID3V2_X_HEADER_SIZE, MP3_FRAME_HEADER_SIZE, SUPPORTED_NUMBER_OF_EXTENDED_FLAG_BYTES, testPositions, VERSION |
Constructor Summary | |
FrameWXXX()
|
|
FrameWXXX(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
|
|
FrameWXXX(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
|
Method Summary | |
boolean |
canDisplay()
Informs if the frame can create a component to display its contents To be overwritten by subclasses |
boolean |
canEdit()
Informs if the frame can create a component to edit its contents To be overwritten by subclasses |
boolean |
containsData()
Denotes if actual data are in this frame. |
de.ueberdosis.mp3info.gui.Id3JPanel |
createJPanel(boolean edit,
boolean selfupdate)
Creates a JPanel to display or edit the contents of the frame. |
byte[] |
getData()
creates an byte array containing the data in the Frame. |
java.lang.String |
getDescription()
|
java.lang.String |
getLongName()
|
java.lang.String |
getValue()
|
void |
setDescription(java.lang.String txt)
|
void |
setValue(java.lang.String txt)
|
java.lang.String |
toString()
|
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame |
createPanel, deprecatedSince, equals, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FrameWXXX()
public FrameWXXX(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
public FrameWXXX(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm, de.ueberdosis.mp3info.id3v2.DataSource ds) throws SeekPastEndException
Method Detail |
public java.lang.String getLongName()
public java.lang.String toString()
toString
in class ID3V2Frame
public boolean containsData()
ID3V2Frame
containsData
in class ID3V2Frame
public byte[] getData()
ID3V2Frame
getData
in class ID3V2Frame
public boolean canDisplay()
ID3V2Frame
canDisplay
in interface EncDescValFrame
canDisplay
in class ID3V2Frame
public boolean canEdit()
ID3V2Frame
canEdit
in interface EncDescValFrame
canEdit
in class ID3V2Frame
public de.ueberdosis.mp3info.gui.Id3JPanel createJPanel(boolean edit, boolean selfupdate)
ID3V2Frame
createJPanel
in class ID3V2Frame
edit
- switches between display- (false) and edit-mode (true)selfupdate
- switches if the created component takes care of
updating its data or not. Generally this means that the component
carries its own update-button.public void setDescription(java.lang.String txt)
setDescription
in interface EncDescValFrame
public java.lang.String getDescription()
public void setValue(java.lang.String txt)
setValue
in interface EncDescValFrame
public java.lang.String getValue()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |